*{
    font-size: 14px;
    z-index: 9999999999;
}
.ShoppingCart {
    padding: 20px 20px 40px;
    border: 1px solid #ccc;
}
.cart_nav {
    height: 60px;
    line-height: 60px;
    margin-bottom: 20px;
}
.clearfix {
    display: block;
}
.cart_list {
    width: 940px;
    display: block;
    clear: both;
    margin: 0 auto;
}
.cart_list li {
    height: 138px;
    border-bottom: 1px solid #efefef;
    clear: both;
}.cart_checkbox {
    width: 70px;
    text-align: center;
    height: 63px;
    padding-top: 75px;
}
.fl {
    float: left;
    display: inline;
}
.cart_list li span, .cart_list li a {
    display: block;
}
.cart_list li a.img {
    width: 120px;
    margin-right: 20px;
    height: 120px;
    vertical-align: middle;
    margin-top: 5px;
}
.cart_list li span, .cart_list li a {
    display: block;
}
.cart_list li a.img img {
    width: 118;
    height: 118px;
    border: 1px solid #ccc;
}
img {
    vertical-align: top;
}
.cart_list li div.name {
    font-size: 18px;
    color: #333;
    line-height: 25px;
    padding-top: 30px;
    width: 280px;
    margin-right: 15px;
}
.cart_list li div.name p {
    font-size: 14px;
    color: #999;
}
.cart_list li div.name p {
    font-size: 14px;
    color: #999;
}
.quantity_wrap a {
    width: 18px;
    height: 28px;
    border: 1px solid #efefef;
    margin: 0;
    text-align: center;
    line-height: 28px;
    color: #ccc;
}
.cart_nav li {
    background: #efefef;
    line-height: 60px;
    text-align: center;
    color: #666;
    margin-right: 1px;
}
.cart_list li a.img {
    width: 120px;
    margin-right: 20px;
    height: 120px;
    vertical-align: middle;
    margin-top: 5px;
}
.cart_list li span, .cart_list li a {
    display: block;
}
.fl {
    float: left;
    display: inline;
}
a {
    outline: none;
    -moz-outline: none;
    
    text-decoration: none;
}
.cart_list li div.quantity_wrap {
    clear: none;
    padding-top: 50px;
    margin: 0;
}
.quantity_wrap {
    clear: both;
    height: 30px;
    color: #999;
    position: relative;
    margin-top: 15px;
    margin-bottom: 25px;
}
.quantity_wrap a {
    width: 18px;
    height: 28px;
    border: 1px solid #efefef;
    margin: 0;
    text-align: center;
    line-height: 28px;
    color: #ccc;
}
.quantity_wrap p {
    width: 62px;
    height: 28px;
    border: 1px solid #999;
}
.fl {
    float: left;
    display: inline;
}
.quantity_wrap p input {
    width: 62px;
    height: 28px;
    border: none;
    background: none;
    text-align: center;
    line-height: 28px;
    color: #999;
}
.cart_list li a {
    display: block;
}
.quantity_wrap a {
    width: 18px;
    height: 28px;
    border: 1px solid #efefef;
    margin: 0;
    text-align: center;
    line-height: 28px;
    color: #ccc;
}
.price {
    width: 180px;
    text-align: center;
    font-size: 22px;
    color: red;
    line-height: 138px;
}
.cart_operate {
    clear: both;
    margin-top: 30px;
    height: 75px;
    line-height: 75px;
}